package org.dandelion.core.remote
{
	public interface IRemoteService
	{
		/**
		 * 调用远程方法，显示遮罩效果
		 * */
		function coverCall(methodName:String, callback:Function, ... args) : void;
		/**
		 * 调用远程方法，不显示遮罩效果
		 * */
		function call(methodName: String,callback: Function, ...args):void;
		/**
		 * 获取可用的远程服务对象
		 */
		function getDandelionRemoteObject(service:String):IDandelionRemoteObject;
	}
}